anti-stall fence - Spanish English Dictionary